﻿/*header_fixed*/
header.scollfox .header_line{ transform: translateY(-100%); } 
body.up header.scollfox .header_line{ transform: translateY(0); }
header .header_line:hover,
header.header_fixed .header_line,
header.header_open .header_line{ height: 90px; line-height: 90px; background: #ffffff; color: #252525; box-shadow: 0 0 10px 0 rgba(0,0,0, .10);}   
header .header_line:hover a,
header.header_fixed .header_line a,
header.header_open .header_line a{ color: #252525;}   
header .header_line:hover a:hover,
header.header_fixed .header_line a:hover,
header.header_open .header_line a:hover{ color: #1458e4;} 
header .header_line:hover .nav li a.n_a0 em:before,
header.header_fixed .nav li a.n_a0 em:before,
header.header_open .nav li a.n_a0 em:before{ background-color: #1458e4; }
header .header_line:hover .nav li .n_subclass,
header.header_fixed .nav li .n_subclass,
header.header_open .nav li .n_subclass{ background: #223282; }
header .header_line:hover .nav li .n_subclass a,
header.header_fixed .nav li .n_subclass a,
header.header_open .nav li .n_subclass a{ color: #ffffff;}
header .header_line:hover .nav li .n_subclass a em:before,
header.header_fixed .nav li .n_subclass a em:before,
header.header_open .nav li .n_subclass a em:before{ background-color: #ffffff; }
header .header_line:hover .logo a img:nth-child(1),
header.header_fixed .logo a img:nth-child(1),
header.header_open .logo a img:nth-child(1){ opacity: 0;}  
header .header_line:hover .logo a img:nth-child(2),
header.header_fixed .logo a img:nth-child(2),
header.header_open .logo a img:nth-child(2){ opacity: 1;}    
header .header_line:hover a.func_menu.active,
header.header_fixed .header_line a.func_menu.active,
header.header_open .header_line a.func_menu.active{ color: #1458e4;}   
.menu_subclass li{vertical-align:top;}
.menu_subclass li strong{font-size:16px; font-weight:normal;}
.menu_list > li {margin-bottom: 0.2rem;}
.headMbr{ color: #fff; background: url(../images/mbr_ico2.png) no-repeat left center; padding-left: 32px; background-size:24px auto!important;}
.header_scroll .headMbr,
.header_fixed .headMbr{color:#333; background: url(../images/mbr_ico.png) no-repeat left center;}
header .header_line:hover .headMbr{color:#333; background: url(../images/mbr_ico.png) no-repeat left center;}



@media (max-width:1799px){
.cover_box{height:auto;}
.cover_head{height:50px;}
.menu_list > li{margin-bottom:5px;}
.menu_subclass{margin-top:5px;}
}
@media (max-width:1379px){
.menu_list > li{margin-bottom:0px;}
.menu_subclass{margin-top:0px;}
.cover_head{height:30px;}
}
@media (max-width:1199px){
.func_menu{margin-left:.10rem;}
}
@media (max-width:993px){
.menu_subclass li p{font-size:14px; margin-left:16px;}
}
@media (max-width:767px){

}


.icon_nav_ico{ display: inline-block; background: url(../images/n_nav_icow.png) no-repeat center center; width: 22px; height: 22px; position: relative; top: 6px; }
.header_scroll .icon_nav_ico,.header_line:hover .icon_nav_ico{ background: url(../images/n_nav_ico2.png) no-repeat center center;}
.header_fixed .icon_nav_ico{ background: url(../images/n_nav_ico2.png) no-repeat center center;}
.header_line a:hover .icon_nav_ico{ background: url(../images/n_nav_ico.png) no-repeat center center; }
.techMenu{ position:absolute; left:0; top:100%; right:0; color:#fff; background:#223282; transition:all 0.5s ease; opacity:0; visibility:hidden; transform:scaleY(0); transform-origin:center top;}
.tech_mcx{ max-width:1080px; margin:0 auto; display:flex; padding-top:25px; padding-bottom:50px; position:relative; left:40px;}
.tech_mcx dl{ width:calc(33.33% - 85px); margin-right:85px;}
.tech_mcx dl dt{ border-bottom:1px solid #4E5B9B; line-height:60px; margin-bottom:20px;}
.tech_mcx dl dd{ line-height:46px;}
.tech_ma{ color:#fff!important; font-size:20px;}
.tech_ma2{ font-size: 17px; line-height: 46px; color:rgba(255,255,255,0.6)!important;}
.tech_ma2:hover{ color:#fff!important;}
.nav li:hover .techMenu{ opacity:1; visibility:visible; transform:scaleY(1);}
@media (max-width:1799px){

}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}

.mbr_pubCon{padding-top:90px; background:#f7f7f9;}
.mbr_con{padding-top:3.43vw; padding-bottom:4.42vw; position:relative;}
.mbr_line{ width:1px; background:#D5D5D5; position:absolute; left:380px; top:3.43vw; bottom:4.42vw;}
.mbr_left{ width:332px; float:left;}
.mbr_menu{}
.mbr_menu dl{}
.mbr_menu dl.on{}
.mbr_menu dl dt{ line-height: 54px; font-size: 24px; border-bottom: 1px solid #D5D5D5;  font-size: 24px; position:relative}
.mbr_ma{}
.mbr_btn{ background: url(../images/tech_ar.png) no-repeat center center; height: 54px; width: 54px; position: absolute; z-index: 1; top: 0px; right: -8px; cursor: pointer; transition:all 0.5s ease;}
.mbr_menu dl.on .mbr_btn{ transform:rotate(90deg);}
.mbr_menu dl dd{ display:none; padding-bottom:12px; padding-top:18px;}
.mbr_menu dl dd p{line-height: 44px; }
.mbr_ma2{ color:#666666; font-size:18px;}
.mbr_right{ width:calc(100% - 430px); float:right;}
.mbr_tpx{display:flex; justify-content:space-between; }
.mbr_rtab{ display:flex;}
.mbr_rtab a{ display: inline-block; padding: 0px 20px; line-height: 42px; font-size: 18px; color: #1458e4; border: 1px solid #1458e4; margin-right: 16px; border-radius:0.3em; font-size:18px; text-align:center; min-width:120px}
.mbr_rtab a.on,.mbr_rtab a:hover{ background:#1458e4; color:#fff;}
.mbr_rserx{ width:290px; position:relative}
.mbr_rserx input{ width:100%; line-height:42px; border:1px solid #999999; border-radius:0.3em; padding:0 60px 0 15px; font-size:18px;}
.mbr_rserx input:focus{ border:1px solid #1458e4;}
.mbr_rserx button{ background: url(../images/tc_ser.png) no-repeat center center; height: 44px; width: 44px; position: absolute; top: 0px; right: 12px; z-index: 1; cursor:pointer; }
.mbr_rserx button:hover{ background: url(../images/tc_ser2.png) no-repeat center center; }
.mbr_list1{display:flex; justify-content:space-between; flex-wrap:wrap; margin:20px -15px 0;}
.mbr_list1 li{ width:calc(33.33% - 30px); margin:30px 15px 0; background:#fff; border-radius:0.3em; padding:18px 20px; min-height:340px;}
.mbr_list1 li strong{ font-size: 24px; font-weight: normal; line-height: 44px; display: block; margin-bottom:15px;}
.mbr_list1 li p{ font-size: 16px; line-height: 28px; margin-bottom: 5px; }
.mbr_table{ margin-top:50px;}
.mbr_table td{ font-size: 16px; line-height: 26px; padding: 12px 18px; }
.mbr_table tr:nth-child(1) td{ background:#EBEFF8; color:#666;}
.mbr_stbtn{ display:inline-block; width:20px; height:16px; position:relative; margin-left:5px; position:relative; top:2px;}
.mbr_stbtn .up{ background: url(../images/mr_ar2.png) no-repeat center center; display: block; height: 8px; position: absolute; left: 0px; top: 0px; right: 0px; cursor:pointer;}
.mbr_stbtn .dw{ background: url(../images/mr_ar2a.png) no-repeat center center; display: block; height: 8px; position: absolute; left: 0px; bottom: 0px; right: 0px; cursor: pointer; }

.mbr_stbtn .up.cur{ background: url(../images/mr_ar22.png) no-repeat center center; }
.mbr_stbtn .dw.cur{ background: url(../images/mr_ar2a2.png) no-repeat center center; }

.file_layerBg{ position:fixed; z-index:1010; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.5); display:none;}
.file_layer{ width: 600px; position: fixed; left: 50%; top: 50%; z-index: 1020; background:#fff; border-radius:0.4em; text-align:center; padding-bottom:50px; transform:translate(-50%,-50%); display:none;}
.file_layer h5{ font-weight: normal; display: block; line-height: 66px; font-size: 26px; color: #666; border-bottom: 1px solid #D5D5D5; margin-bottom:35px;}
.file_ico{ display:block; width:67px; margin:0 auto;}
.file_layer p{ font-size: 18px; line-height: 28px; margin-top: 30px; color: #666666; }
.file_btns{ margin-top:55px;}
.file_channel{ font-size: 18px; line-height: 42px; color: #1458e4; display: inline-block; width: 128px; border: 1px solid rgba(20,88,228,0.5); left: 10px; top: 0px; right: 10px; bottom: 0px; border-radius:0.2em; cursor:pointer; margin-right:18px;}
.file_login{ font-size: 18px; line-height: 42px; color: #fff; display: inline-block; width: 128px; border: 1px solid #1458e4; left: 10px; top: 0px; right: 10px; bottom: 0px; border-radius:0.2em; cursor:pointer; background:#1458e4}
.file_channel:hover,.file_login:hover{ background:#1458e4; box-shadow:0 8px 18px rgba(20,88,228,0.3); color:#fff;}
@media (max-width:1799px){
.mbr_menu dl dt{font-size:18px; line-height:46px;}
.mbr_ma2{font-size:14px;}
.mbr_menu dl dd p{line-height:36px;}
.mbr_menu dl dd{padding-top:10px; padding-bottom:8px;}
.mbr_left{width:260px;}
.mbr_line{left:295px;}
.mbr_right{width:calc(100% - 340px);}
.mbr_rserx input{font-size:15px; line-height:38px;}
.mbr_rserx button{width:40px; height:40px; right:5px; background-size:20px auto!important;}
.mbr_rtab a {padding: 0px 16px;line-height: 38px;font-size: 15px;margin-right: 15px;min-width: 110px;}
.mbr_list1{ margin:10px -12px 0;}
.mbr_list1 li{ width:calc(33.33% - 24px); margin:20px 12px 0; padding:15px 15px; min-height:250px;}
.mbr_list1 li strong{ font-size: 20px; line-height: 36px; margin-bottom:8px;}
.mbr_list1 li p{ font-size: 14px; line-height: 24px; margin-bottom: 5px; }
.mbr_table{ margin-top:30px;}
.mbr_table td{ font-size: 14px; line-height: 24px; padding: 10px 15px; }
.mbr_table tr:nth-child(1) td{font-size:15px;}
.file_layer{ width: 500px; padding-bottom:40px;}
.file_layer h5{line-height: 60px; font-size: 22px; margin-bottom:25px;}
.file_ico{ width:50px;}
.file_layer p{ font-size: 15px; line-height: 24px; margin-top: 20px;}
.file_btns{ margin-top:35px;}
.file_channel{ font-size: 15px; line-height: 38px; width: 118px; margin-right:12px;}
.file_login{ font-size: 15px; line-height: 38px;  width: 118px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.mbr_left{width:200px;}
.mbr_line{left:225px;}
.mbr_right {width: calc(100% - 252px);}
}
@media (max-width:993px){
.mbr_line{display:none;}
.mbr_left{width:100%; float:none;}
.mbr_right{width:100%; float:none; margin-top:45px;}
}
@media (max-width:767px){
.mbr_menu dl dt{font-size:16px;}
.mbr_tpx{flex-wrap:wrap;}
.mbr_rtab{width:100%;}
.mbr_rserx{width:100%; margin-top:20px;}
.mbr_rtab a{min-width:80px;}
.mbr_list1 li{width:calc(100% - 24px);}
.mbr_con{padding-top:20px; padding-bottom:40px;}
.mbr_table{width:100%; overflow-x:auto;}
.mbr_table table{width:700px;}
.file_layer{width:90%;}
.file_layer p{font-size:14px; line-height:22px;}
}

.login_header{ padding:0 2.86%; box-shadow:0 3px 8px rgba(0,0,0,0.05); position:relative; }
.lgherx{display:flex; justify-content:space-between; }
.login_logo{ padding-top:11px; display:block; height:60px;}
.login_logo img{ height:37px; display:block; width:auto;}
.lgnav{ line-height:60px; font-size:18px;}
.login_con{ padding:6vw 0; min-height:calc(100vh - 100px); background-size:cover;display:flex; flex-direction:column; justify-content:center;}
.login_box{ width:526px; background:#fff; padding:45px 50px 35px; margin:0 auto; border-radius:0.4em;}
.login_t{ font-size: 28px; line-height: 40px; text-align: center; margin-bottom:1.8vw; }
.login_inx{ position:relative; margin-bottom:25px;}
.login_inx input{ line-height: 54px; border: 1px solid #D4D4D4; padding: 0px 65px 0px 18px; font-size: 18px; border-radius:0.2em; width:100%;}
.login_inx input:focus{ border:1px solid #9AA7E4;}
.show_pwd,.nfm_show{ background: url(../images/fm_ico1.png) no-repeat center center; height: 30px; width: 30px; right: 15px; top: 50%; margin-top: -15px; position:absolute; cursor:pointer;}
.show_pwd.on,.nfm_show.on{ background: url(../images/fm_ico1a.png) no-repeat center center; }
.login_btn{ padding-top:25px;}
.login_btn button{ line-height: 56px; text-align: center; width: 100%; background: #223282; font-size: 20px; color: #FFF; cursor:pointer; border-radius:0.3em; transition:all 0.5s ease;}
.login_btn button:hover{background: #223282; box-shadow: 0 8px 18px rgba(20,88,228,0.3); opacity:1}
.login_link{ text-align: center; font-size: 16px; line-height: 30px; color: #888888; margin-top: 20px; }
.lgin_a1{ color:#888;}
.lgin_a1:hover{ color:#1458e4;}
.login_tip{ font-size: 15px; line-height: 26px; color: #666666; margin-top: 25px; }
.login_footer{ font-size: 15px; line-height: 24px; padding:7px 0; text-align:center; position:relative;}
.login_footer span{ display:inline-block;}
.login_footer span:nth-child(2){ margin-left:80px;}
.login_footer span img{ display:inline-block; margin-right:8px; position:relative; top:3px;}
@media (max-width:1799px){
.lgnav{ font-size:16px;}
.login_box{ width:460px; padding:35px 30px 25px;}
.login_t{ font-size: 22px; line-height: 32px;}
.login_inx{ position:relative; margin-bottom:20px;}
.login_inx input{ line-height: 48px; padding: 0px 60px 0px 15px; font-size: 16px;}
.show_pwd,.nfm_show{right: 12px; background-size:24px auto!important;}
.login_btn{ padding-top:12px;}
.login_btn button{ line-height: 52px; font-size: 16px;}
.login_link{ font-size: 15px; margin-top: 15px; }
.login_tip{ font-size: 14px; line-height: 24px; margin-top: 20px; }
.login_footer{ font-size: 14px;}
.login_footer span:nth-child(2){ margin-left:50px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.login_box{width:90%; padding:25px 15px 25px}
.login_t{margin-bottom:20px;}
.login_tip{font-size:12px; line-height:22px; margin-top:8px;}
.login_footer{font-size:12px; line-height:22px; padding:15px; text-align:center}
.login_footer span:nth-child(2){margin-left:0;}
}

.nfm_con{background:#f7f6f9; padding:4.16vw 0}
.nfm_box{ width:1000px; margin:0 auto; box-shadow:0 3px 18px rgba(0,0,0,0.1); background:#fff; padding-bottom:4.16vw;}
.nfm_t{ padding:10px 30px 0; line-height:66px;display:flex; justify-content:space-between; border-bottom:1px solid #E5E5E5; margin-bottom:3.12vw;}
.nfm_t strong{ font-size: 24px; font-weight: normal; }
.nfm_trx{ font-size: 16px; color: #888888; }
.nfm_trx a{ color:#203482;}
.nfm_inx{ max-width:430px; margin:0 auto 25px; position:relative}
.nfm_inx input{ width: 100%; padding: 0px 18px; border: 1px solid #D4D4D4; font-size: 16px; line-height: 44px; border-radius:0.3em;}
.nfm_inx input:focus{ border:1px solid #9AA7E4;}
.nfm_inx2 input{ padding-left:130px;}
.nfm_inx2:before{content:""; width:1px; height:20px; background:#D4D4D4; position:absolute; left:110px; top:50%; margin-top:-10px;}
.nfm_inx2 select{ position: absolute; left: 18px; top: 0px; line-height: 44px; background:none;}
.nfm_inx3{}
.nfm_tip{ max-width: 430px; margin: 0 auto; font-size: 15px; line-height: 24px; }
.nfm_btn{ max-width:430px; margin:30px auto 0;}
.nfm_btn button{ line-height: 46px; text-align: center; width: 100%; background: #223282; font-size: 20px; color: #FFF; cursor:pointer; border-radius:0.3em; transition:all 0.5s ease;}
.nfm_get{ position: absolute; top: 0px; right: 18px; font-size: 16px; color: #203482; line-height: 46px; cursor:pointer}
.nfm_btn button:hover{background: #223282; box-shadow: 0 8px 18px rgba(20,88,228,0.3); opacity:1}
.nfm_t2{justify-content:center;}
.get_pwdx{ min-height: 375px; max-width:530px; margin-left:auto; margin-right:auto;}
.get_pwdcon .nfm_t{margin-bottom:45px;}
.get_pwdcon{padding-bottom:45px;}
.get_step1{}
.get_pwx1{ font-size: 16px; color: #666666; line-height: 30px; }
.get_pwx1 strong{ font-weight: normal; color: #333; font-size: 18px; display: block; }
.get_pwinx{ margin-top:30px; position:relative}
.get_pwinx input{ width: 100%; line-height: 48px; font-size: 16px; padding: 0px 22px; background: #F7F7F7; border-radius:2em;}
.get_pwBtn{ margin-top:58px; text-align:center;}
.get_pubBtn{ line-height: 50px; height: 50px; width: 300px; text-align: center; display: inline-block; font-size: 18px; color: #FFF; background: #223282; border-radius:2em; cursor:pointer; transition:all 0.5s ease;}
.get_pubBtn:hover{background: #223282; box-shadow: 0 8px 18px rgba(20,88,228,0.3); opacity:1}
.get_pw_tip1{ font-size: 18px; line-height: 30px; margin-top: 72px; text-align:center }
.get_code{ color:#203482; position:absolute; right:18px; top:0; font-size:16px; line-height:48px;}
.get_step3{padding-top:20px;}
.get_step4{padding-top:45px; text-align:center}
.get_c4icon{}
.get_s4tip{ font-size: 18px; line-height: 30px; margin-top:28px;}
@media (max-width:1799px){
.nfm_box{width:900px;}
.nfm_t{ padding:8px 20px 0; line-height:60px;}
.nfm_t strong{ font-size: 20px; }
.nfm_trx{ font-size: 15px;}
.nfm_inx{ max-width:400px; margin:0 auto 20px;}
.nfm_inx input{ padding: 0px 15px; font-size: 15px;}
.nfm_inx2 input{ padding-left:130px;}
.nfm_tip{ max-width: 400px; font-size: 14px; line-height: 24px; }
.nfm_btn{ max-width:400px; margin:25px auto 0;}
.nfm_btn button{ font-size: 18px;}
.nfm_get{ font-size: 15px;}
.get_pwdx{ min-height:285px; max-width:500px;}
.get_pwdcon .nfm_t{margin-bottom:32px;}
.get_pwdcon{padding-bottom:40px;}
.get_pwx1{ font-size: 15px; line-height: 28px; }
.get_pwx1 strong{ font-size: 16px; }
.get_pwinx{ margin-top:20px;}
.get_pwinx input{ line-height: 46px; font-size: 15px; padding: 0px 20px;}
.get_pwBtn{ margin-top:38px;}
.get_pubBtn{ line-height: 46px; height: 46px; width:260px; font-size: 16px;}
.get_pw_tip1{ font-size: 16px; line-height: 26px; margin-top: 52px;}
.get_code{ font-size:14px; line-height:46px;}
.get_step3{padding-top:16px;}
.get_step4{padding-top:30px;}
.get_c4icon{}
.get_s4tip{ font-size: 16px; line-height:26px; margin-top:20px;}
.get_c4icon{display:block; width:46px; height:46px; margin:0 auto;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.nfm_box{max-width:800px;}
}
@media (max-width:993px){
.nfm_box{max-width:90%;}
}
@media (max-width:767px){
.nfm_con{padding:40px 0px 50px;}
.nfm_trx{font-size:13px;}
.nfm_inx{margin-left:15px; margin-right:15px;}
.nfm_t{margin-bottom:30px;}
.nfm_inx input{font-size:14px;}
.nfm_tip{margin-left:15px; margin-right:15px;}
.nfm_btn{margin-left:15px; margin-right:15px;}
.nfm_box{padding-bottom:35px;}
.nfm_btn button{font-size:16px;}
.get_pwdx{padding-left:15px; padding-right:15px;}
.get_pw_tip1 {font-size: 14px;line-height: 24px;margin-top: 40px;}
.get_pwx1{font-size:13px; line-height:26px;}
.get_pwx1 strong{font-size:15px;}
}

.svr_container{display:flex; justify-content:space-between; }
.svr_left{ width:50%; background-size:cover; padding:4.16vw 4.42vw 5.2vw}
.svr_st{ font-size: 44px; line-height: 44px; text-align: center; }
.svr_lul{ margin-top:5.2vw; display:flex;}
.svr_lul li{ width:50%; text-align:center; padding:0 20px;}
.svr_lul li strong{ font-size: 24px; line-height: 40px; font-weight: normal; display: block; margin-top: 30px; }
.svr_lul li p{ font-size: 16px; line-height: 28px; color: #666666; margin-top: 12px; }
.svr_lico{ height: 112px; width: 112px; border: 2px solid #333333; display: block; margin: 0px auto; border-radius:50%; position:relative}
.svr_lico img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:60%; max-height:60%; width:auto; height:auto;}
.svr_cont{ margin-top: 40px; color: #223282; font-size: 17px; line-height: 32px; }
.svr_cont:after{ content: ""; background: url(../images/svr_ar.png) no-repeat center center; display: inline-block; height: 14px; width: 14px; margin-left:8px; position:relative; top:1px; }
.svr_right{ width:50%; background-size:cover; color:#fff; padding:4.16vw 9.37vw 5.2vw}
.svr_right .svr_st{margin-bottom:20px;}
.svr_rfnm{ font-size: 17px; line-height: 44px; padding-top: 25px; }
.svr_fintx{}
.svr_fintx input{ line-height: 48px; font-size: 15px; padding: 0px 20px; width: 100%; color: #666; background: #FFF; border-radius:0.3em; }
.svr_fintx input:focus,.svr_fintx textarea:focus{ color:#333;}
.svr_fintx textarea{ line-height: 24px; font-size: 15px; padding: 12px 20px; width: 100%; color: #666; background: #FFF; border-radius: 0.3em; height: 118px; }
.svr_rbtn{ margin-top:68px;}
.svr_rbtn button{ width: 230px; line-height: 48px; font-size: 17px; text-align: center; background: #F7F7F7; display: inline-block; cursor:pointer; transition:all 0.5s ease; border-radius:0.2em;}
.svr_rbtn button:hover{ box-shadow:0 5px 18px rgba(255,255,255,0.3); background: #fff; opacity:1}
.svr_ask{ padding:2.6vw 0 3.12vw; text-align:center; background:#fff;}
.svr_askBtn{ font-size: 18px; line-height: 44px; color: #FFF; background: #ac040b; display: inline-block; width: 160px; text-align: center; border-radius:2em;}
.svr_askBtn:hover{ box-shadow:0 5px 18px rgba(172,4,11,0.3);}
@media (max-width:1799px){
.svr_st{ font-size: 32px; line-height: 36px;}
.svr_lul li{padding:0 15px;}
.svr_lul li strong{ font-size: 20px; line-height: 36px; margin-top: 22px; }
.svr_lul li p{ font-size: 14px; line-height: 24px; margin-top: 8px; }
.svr_lico{ height: 80px; width: 80px; border: 1px solid #333333;}
.svr_lico img{ max-width:50%; max-height:50%;}
.svr_cont{ margin-top: 30px; font-size: 14px; line-height: 26px; }
.svr_cont:after{ content: ""; background: url(../images/svr_ar.png) no-repeat center center; display: inline-block; height: 14px; width: 14px; margin-left:8px; position:relative; top:1px; }
.svr_right .svr_st{margin-bottom:10px;}
.svr_rfnm{ font-size: 15px; padding-top: 10px; }
.svr_fintx input{ line-height: 44px; font-size: 15px; padding: 0px 15px;}
.svr_fintx textarea{padding: 12px 15px; height: 100px; }
.svr_rbtn{ margin-top:40px;}
.svr_rbtn button{ width: 230px; line-height: 48px; font-size: 17px; text-align: center; background: #F7F7F7; display: inline-block; cursor:pointer; transition:all 0.5s ease; border-radius:0.2em;}
.svr_rbtn button:hover{ box-shadow:0 5px 18px rgba(255,255,255,0.3); background: #fff; opacity:1}
.svr_ask{ padding:2.6vw 0 3.12vw; text-align:center; background:#fff;}
.svr_askBtn{ font-size: 16px; line-height: 42px; width: 140px;}
}
@media (max-width:1379px){
.svr_left{padding-left:3vw; padding-right:3vw;}
}
@media (max-width:1199px){
.svr_container{flex-wrap:wrap;}
.svr_left{width:100%;}
.svr_right{width:100%;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.svr_left{padding:35px 15px 15px;}
.svr_st{font-size:24px; line-height:24px;}
.svr_lul li{width:100%; padding:0;}
.svr_lul{flex-wrap:wrap; margin-top:35px;}
.svr_lico{width:60px; height:60px;}
.svr_lul li strong {font-size: 18px;line-height: 32px;margin-top: 15px;}
.svr_cont{margin-top:20px;}
.svr_lul li{margin-bottom:35px;}
.svr_right{padding:45px 15px 55px;}
.svr_right .svr_st{margin-bottom:0;}
.svr_ask{padding:35px 0;}
.svr_rbtn button{width:170px;}
.svr_askBtn{ font-size: 14px; line-height: 42px; width: 100px;}
.xinmaodian .fl a{ font-size:16px; margin-right:10px; }


}

.mbr_list2{ margin-top:30px;}
.mbr_list2 dt{ background: #EBEFF8; line-height: 50px; font-size: 16px; color: #666666; border-radius:0.3em; margin-bottom:8px }
.mbr_dts1{ display: inline-block; padding-left: 22px; }
.mbr_dts2{ display: inline-block; margin-left: 50px; }
.mbr_list2 dd{ padding: 26px 22px 35px; }
.mbr_list2 dd + dd{ border-top:1px solid #D5D5D5;}
.mbr_list2 dd:last-child{padding-bottom:0!important;}
.mbr_dwst{ font-size: 24px; line-height: 42px; }
.mbr_dwtag{ font-size: 16px; color: #666666; line-height: 32px; margin-top:25px; }
.mbr_dwtag span{ display:inline-block; margin-right:30px;}
.mbr_dwdes{ font-size: 16px; color: #666666; line-height: 30px; margin-top: 10px; }
.mbr_dwdes a{ color:#01219d}
.mbr_dwst a:hover{ color:#01219d}
@media (max-width:1799px){
.mbr_list2 dd{ padding: 15px 22px 25px; }
.mbr_dwst{ font-size: 20px; line-height: 36px; }
.mbr_dwtag{ font-size: 14px; line-height: 28px; margin-top:12px; }
.mbr_dwtag span{ margin-right:28px;}
.mbr_dwdes{ font-size: 14px; line-height: 26px; margin-top: 8px; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.mbr_list2 dd{padding-left:0; padding-right:0;}
}

.mbr_xmBanner{ background-size:cover; height:460px; color:#fff;}
.mbr_xmBanTxt{ text-align:center; padding-top:95px;}
.mbr_xmBanTxt strong{ font-size: 46px; line-height: 62px; display: block; font-weight: normal; }
.mbr_xmBanTxt p{ font-size: 24px; font-weight: normal; line-height: 36px; margin-top:16px;}
.mbr_xmContainer{ position: relative; margin-top: -155px; padding-bottom:5.2vw; }
.mbr_xmbox{ background:#fff; box-shadow:0 5px 18px rgba(0,0,0,0.08); max-width:1260px; margin:0 auto; padding:3.54vw 7.29vw 5.2vw;}
.mxm_tip{ font-size: 16px; line-height: 36px; }
.mxm_tip i,.mxm_nm i{ color: #c7000b; font-style: normal; font-weight: bold; }
.mxm_fm{ margin:40px -30px; display:flex; flex-wrap:wrap;}
.mxm_fm li{ width:50%; padding:0 30px; margin-bottom:20px;}
.mxm_nm{ font-size:16px; line-height:24px; margin-bottom:12px;}
.mxm_inx{ position:relative;}
.mxm_inx input{ width:100%; padding:0 20px; line-height:50px; border-radius:0.3em; border:1px solid #D4D4D4; font-size:16px;}
.mxm_inx input:focus,.mxm_inx textarea:focus{ border:1px solid #9AA7E4; }
.mxm_inx select{ appearance: none; -moz-appearance: none; -webkit-appearance: none; border: 1px solid #D4D4D4; background: transparent url(../images/xm_ar.png) no-repeat right 18px center; padding-right: 20px; opacity: 1; color: #888; font: 16px/48px "微软雅黑"; width: 100%; height: 50px; padding-left:20px; border-radius: 0.3em; }
.mxm_inx textarea{ width:100%; padding:12px 20px; line-height:28px; height:156px; border-radius:0.3em; border:1px solid #D4D4D4; font-size:16px;}
.mxm_fm li.mxm_full{ width:100%;}
.mxm_btns{ text-align:center; padding-top:15px;}
.mxm_btns button{ line-height: 56px; display:block; margin:0 auto; height:56px; text-align: center; width: 100%; max-width:426px; background: #223282; font-size: 20px; color: #FFF; cursor:pointer; border-radius:0.3em; transition:all 0.5s ease;}
.mxm_btns button:hover{background: #223282; box-shadow: 0 8px 18px rgba(20,88,228,0.3); opacity:1}
@media (max-width:1799px){
.mbr_xmBanner{height:330px;}
.mbr_xmBanTxt{padding-top:66px;}
.mbr_xmBanTxt strong{ font-size: 32px; line-height: 50px;}
.mbr_xmBanTxt p{ font-size: 20px; line-height: 30px; margin-top:12px;}
.mbr_xmContainer{ margin-top: -120px;}
.mbr_xmbox{ max-width:1100px; padding:3vw 5vw 4.2vw;}
.mxm_tip{ font-size: 15px; line-height: 32px; }
.mxm_fm{ margin:30px -15px;}
.mxm_fm li{ padding:0 15px; margin-bottom:15px;}
.mxm_nm{ font-size:15px; line-height:22px; margin-bottom:10px;}
.mxm_inx input{ padding:0 15px; line-height:44px; font-size:15px;}
.mxm_inx select{ font: 15px/44px "微软雅黑"; height:46px; padding-left:15px; }
.mxm_inx textarea{ padding:10px 15px; line-height:24px; height:126px; font-size:15px;}
.mxm_btns{ padding-top:12px;}
.mxm_btns button{ line-height: 50px; height:50px; max-width:380px; font-size: 18px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.mbr_xmbox{max-width:800px;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.mbr_xmBanTxt{padding-top:30px; padding-left:15px; padding-right:15px;}
.mbr_xmBanTxt strong{font-size:24px; line-height:40px;}
.mbr_xmBanTxt p{font-size:14px; line-height:24px;}
.mbr_xmBanner{height:200px;}
.mbr_xmContainer{margin-top:-70px; padding-bottom:50px}
.mbr_xmbox{padding:15px 15px 35px;}
.mxm_fm{margin-top:20px;}
.mxm_fm li{width:100%;}
.mxm_inx input{font-size:14px; line-height:42px;}


.logo a{ height:40px; }
.headMbr{ background-size:20px auto!important; padding-left:24px; }
    
    
    
    
    
    
    
    
    
    
}